package com.aspose.cells;

class zbxq extends zcdb {
   zbxq(PivotField var1) throws Exception {
      this.d = 289;
      int var2 = 13;
      byte var3 = 0;
      byte[] var10000 = new byte[]{-1, -1, -1, -1};
      zbrl var5 = var1.j;
      String var6 = var5.f;
      if (var6 != null) {
         var2 += var6.length() * 2 + 4;
         var3 = (byte)(var3 | 1);
      }

      var6 = var5.e;
      if (var6 != null) {
         var2 += var6.length() * 2 + 4;
         var3 = (byte)(var3 | 2);
      }

      this.c = new byte[var2];
      System.arraycopy(com.aspose.cells.b.a.zc.a(var1.t), 0, this.c, 0, 4);
      if (var1.j.b == 32765) {
         this.c[4] = -2;
         this.c[5] = 0;
         this.c[6] = 16;
         this.c[7] = 0;
      } else {
         System.arraycopy(com.aspose.cells.b.a.zc.a((long)var1.j.b), 0, this.c, 4, 4);
      }

      System.arraycopy(com.aspose.cells.b.a.zc.a(var1.j.d), 0, this.c, 8, 4);
      this.c[12] = var3;
      int var7 = 13;
      var6 = var5.f;
      if (var6 != null) {
         var7 = zcch.a(this.c, var7, var6);
      }

      var6 = var5.e;
      if (var6 != null) {
         zcch.a(this.c, var7, var6);
      }

   }
}
